donkey pump - French English Dictionary